home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Disc to the Future 2
/
Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin
/
MAC
/
TOOLS_&_
/
RSC_VIEW
/
RSCV_COM
/
GLOBALVA.RIA
next >
Wrap
Text File
|
1991-09-28
|
27KB
|
541 lines
GVAR
--------------- Exception Vectors --------------------------------------------
Reset $0000:4 initial stack pointer (not a vector)
Reset $0004:4 initial vector
BusErrVct $0008:4 Bus error vector
AddrError $000C:4 Address error
IllegInst $0010:4 Illegal instruction
DivByZero $0014:4 Divide by zero
CHKInst $0018:4 CHK instruction
TRAPVInst $001C:4 TRAPV instruction
PrivViol $0020:4 Privilege violation
TraceInt $0024:4 Trace Interrupt
Line1010 $0028:4 Line 1010 emulator (Axxx code op)
Line1011 $002C:4 Line 1011 emulator (Bxxx code op)
Un. $0030:B Unassigned (reserved)
UniniInt $003C:4 Uninitialized interrupt
Un. $0040:B Unassigned (reserved)
SpurInt $0060:4 Spurious interrupt
VIAInt $0064:4 Versatile Interface Adapter (VIA) interrupt
SCCInt $0068:4 Serial Communications Controller (SCC) interrupt
VIA/SCCVect $006C:4 VIA + SCC vector (temporary)
IntSwch $0070:4 Interrupt switch
IntSwchVIA $0074:4 Interrupt switch + VIA
IntSwchSCC $0078:4 Interrupt switch + SCC
IntSwchSCC/VIA $007C:4 Interrupt switch + VIA + SCC
TRAPIns $0080:40 TRAP instructions
Un. $00C0:40 Unassigned (reserved)
--------------- 1xx -----------------------------------------------------------
MonkeyLives $0100:2 Monkey lives if content is >= 0
ScrVRes $0102:2 Pixels per inch vertically
ScrHRes $0104:2 Pixels per inch horizontally
ScreenRow $0106:2 RowBytes of screen
MemTop $0108:4 Address of end of RAM (on Macintosh XL, end of RAM available to applications)
BufPtr $010C:4 Address of End of jump table (top of application memory)
StkLowPtr $0110:4 Lowest stack as measured in VBL task
HeapEnd $0114:4 Address of end of application heap zone
TheZone $0118:4 Address of current heap zone
UTableBase $011C:4 Base address of unit I/O table
MacJmp $0120:4
DskRtnAdr $0124:4
PollRtnAdr $0128:4
DskVerify $012C:1 Used by 3.5 disk driver for read/verify
LoadTrap $012D:1 Trap before launch?
MmInOK $012E:1 Initial memory manager checks ok?
CPUFlag $012F:1 $000=68000, $001=68010, $002=68020 (old ROM inits to $000)
ApplLimit $0130:4 Application heap limit
SonyVars $0134:4
PwmValue $0138:4
PollStack $013A:4
PollProc $013E:4
DskErr $0142:4 Disk routine result code
SysEvtMask $0144:2 System event mask
SysEvtBuf $0146:4 System event queue element buffer
EventQueue $014A:A 10-byte event queue header
EvtBufCnt $0154:2 Max number of events in SysEvtBuf - 1
RndSeed $0156:4 Random number seed
SysVersion $015A:2 Version # of RAM-based system
SEvtEnb $015C:1 Enable SystemEvent calls from GNE (0 if SystemEvent should return FALSE)
DsWndUpdate $015D:1 GNE not to paintBehint DS AlertRect?
FontFlag $015E:1
IntFlag $015F:1 Reduce interrupt disable time when bit 7 = 0
VBLQueue $0160:A Vertical retrace queue (VBL queue) header
Ticks $016A:4 Current number of ticks since system startup
MbTicks $016E:4 Current number of ticks since last mouse button
MbState $0172:1 Current mouse button state
Tocks $0173:1
KeyMap $0174:8 KeyMap has name conflict w/ types. Bitmap of the keyboard (2 longs)
KeyPadMap $017C:8 Bitmap for numeric pad-18bits
KeyLast $0184:2 ASCII for last valid keycode
KeyTime $0186:4 Tickcount when KEYLAST was recorded
KeyRepTime $018A:4 Tickcount when key was last repeated
KeyThresh $018E:2 Auto-key threshold
KeyRepThresh $0190:2 Auto-key rate
Lvl1DT $0192:20 32-byte Level-1 secondary interrup vector table
Lvl2DT $01B2:20 32-byte Level-2 secondary interrup vector table
UnitNtryCnt $01D2:2 Count of entry in unit table
VIA $01D4:4 VIA base address
SCCRd $01D8:4 SCC base read address
SCCWr $01DC:4 SCC base write address
IWM $01E0:4 IWM base address
Scratch20 $01E4:14 20-byte scratch area (system parameter scratch)
SPValid $01F8:1 Validity status ( $0A7)
SPATalkA $01F9:1 ApplTalk node ID hint for modem port (SCC port A)
SPATalkB $01FA:1 ApplTalk node ID hint for printer port (SCC port B)
SPConfig $01FB:1 Use types for serial ports [config bits: 4-7 A, 0-3 B]
SPPortA $01FC:2 SCC port A (Modem port) configurations
SPPortB $01FE:2 SCC port B (Printer port) configurations
--------------- 2xx -----------------------------------------------------------
SPAlarm $0200:4 Alarm setting
SPFont $0204:2 Default application font number minus 1
SPKbd $0206:1 Auto-key threshold and rate in 4/60ths [2 4-bit]
SPPrint $0207:1 Printer connection
SPVolCtl $0208:1 Speaker volume setting in parameter RAM
SPClikCaret $0209:1 Double-click and carret-blink times in 4/60ths [2 4-bit]
SpMsc1 $020A:1 Miscellaneous
SPMisc2 $020B:1 Mouse scaling, system startup disk, menu blink, desktop pat (top bit)
Time $020C:4 Secondes since midnight, January 1, 1904
BootDrive $0210:2 Working directory reference number for system startup volume
JShell $0212:2
SFSaveDisk $0214:2 Negative of volume reference number used by Standard File package
HiKeyLast $0216:2 Keyboard manager variables
KbdLast $0218:1 ADB address of the keyboard last used
JKybdTask $021A:4 Keyboard VBL task hook
KbdType $021E:1 Keyboard type of the keyboard last used
AlarmState $021F:1 Bit7= parity, bit6= beeped, bit0= enable
MemErr $0220:2 Current value of MemError
DiskVars $0222:3C 60-byte area (FigTrkSpd)
FlEvtMask $025E:2
SdVolume $0260:1 Global volume (sound) control
SdEnable $0261:1
SoundPtr $0262:4 4VE sound definition table
SoundBase $0266:4 Sound bitMap
SoundVBL $026A:10 16-byte vertical retrace control element
SoundDCE $027A:4 Sound driver DCE
SoundActive $027E:1 Sound is active?
SoundLevel $027F:1 Current level in buffer
SdVolume $0260:1 Current speaker volume (low-order three bits only)
SoundPtr $0262:4 Pointer to four-tone record
SoundBase $0266:4 Pointer to free-form synthesizer buffer
SoundVBL $026A:10 Vertical retrace control element (16 bytes)
SoundDCE $027A:4 Pointer to sound driver DCE
SoundActive $027E:1 Sound is active ?
SoudLevel $027F:1 Amplitude in 740-byte buffer
CurPitch $0280:2 Value of count in square-wave synthesizer buffer
SwitcherGlob $0282:4
SwitcherTPtr $0286:4 Switcher's switch table
RsdHndl $028A:4
ROM85 $028E:2 Actually high bit - 0 for ROM version $075 (sic) and later
PortAUse $0290:1 Current availability of serial port A (bit7= 1 not in use)
PortBUse $0291:1 Current availability of serial port B (bit7= 1 not in use)
ScreenVars $0292:8
JGNEFilter $029A:4 GetNextEvent filter proc
Key1Trans $029E:4 Keyboard translator procedure
Key2Trans $02A2:4 Numeric keypad translator procedure
SysZone $02A6:4 Address of system heap zone
ApplZone $02AA:4 Address of application heap zone
ROMBase $02AE:4 Base address of ROM
RAMBase $02B2:4 Trap dispatch table's base address for routines in RAM
BasicGlob $02B6:4 Pointer to expanded memory (size of expanded memory block : $040)
DsAlertTab $02BA:4 System error alerts
ExtStsDT $02BE:10 16-byte External/status interrupt vector table
SccASts $02CE:1 SCC read reg 0 last external/status rupture - A
SccBSts $02CF:1 SCC read reg 0 last external/status rupture - B
SerialVars $02D0:8 8-byte asyn driver variables
ABusVar $02D8:4 Pointer to Appltalk variables
ABusDCE $02DC:4 Pointer to AppleTalk DCE
FinderName $02E0:10 Name of the Finder (length byte followed by up to 15 characters)
DoubleTime $02F0:4 Double-clicks interval in ticks
CaretTime $02F4:4 Caret-blink interval in ticks
ScrDmpEnb $02F8:1 0 if GetNextEvent shouldn't process Command-Shift-number combinations
ScrDmpType $02F9:1 FF dumps screen, FE dumps front window
TagData $02FA:4 Sector tag info for disk drivers
BufTgFNum $02FC:4 File tags buffer: file number
--------------- 3xx -----------------------------------------------------------
BufTgFFlg $0300:2 File tags buffer: flags (bit1 = 1 if resource fork)
BufTgFBkNum $0302:2 File tags buffer: logical block number
BufTgDate $0304:4 File tags buffer: date and time of last modification
DrvQHdr $0308:A 10-byte drive queue header in system
PwmBuf2 $0312:4 PWM buffer 1 (or 2 if sound)
HpChk $0316:4 heap check RAM code
Lo3Bytes $031A:4 $000FFFFFF (Memory Manager byte count, pointer and handle mask)
MinStack $031E:4 Minimum space allotment for stack (used in InitApplZone)
DefltStack $0322:4 Default space allotment for stack
MmDefFlags $0326:4 Default zone flag
GZRootHnd $0328:4 Root handle for GrowZone (handle to relocatable block not to be moved by GrowZone)
GzRootPtr $032C:4 Root pointer for GrowZone
GzMoveHnd $0330:4 Moving handle for GrowZone
DsDrawProc $0334:4 Alternate syserror draw procedure
EjectNotify $0338:4 Ejecy notify procedure
IazNotify $033C:4 World swaps notify procedure
FileVars $0340:2 (CkdDB)
NxtDB $0342:2
MaxDB $0344:4
FlushOnly $0346:1
RegRsrc $0347:1
FLckUnlck $0348:1
FrcSync $0349:1
NewMount $034A:2
DrMstrBlk $034C:4
FCBSPtr $034E:4 Pointer to file-control-block buffer
DefVCBPtr $0352:4 Pointer to default volume control block
VCBQHdr $0356:A 10-byte Volume-control-block queue header
FSQHdr $0360:2 File I/O queue header
FSQHead $0362:4
FSQTail $0366:4
HFSStkTop $036A:4
HFSStkPtr $036E:4
WDCBsPtr $0372:4
HFSFlags $0376:1
SysCRefCnt $0377:1
SysBmcPtr $0378:4
SysVolCPtr $037C:4
SysCtlCPtr $0380:4
DefVRefNum $0384:2
PmspPtr $0386:4
HFSTagData $038A:8
HFSDSErr $0392:2
HFSVarEnd $0394:4
CurDirStore $0398:4 Directory ID of directory last opened (save dir across call to SFP)
FmtDefaults $039E:4
ErrCode $03A2:2
Params $03A4:32 50-byte parameters buffer
FSTemp8 $03D6:8
FSTemp4 $03DE:4
FSQueueHook $03E2:4
ExtFSHook $03E6:4
DskSwtchHook $03EA:4
RequestVol $03EE:4
ToExtFS $03F2:4 Pointer to external File System
FSFCBLen $03F6:2 Size of file control block; on 64K ROM, it contains -1
DSAlertRect $03F8:8 Rectangle enclosing system error alert
--------------- 4xx -----------------------------------------------------------
JBlockMove $04B8:??
--------------- 5xx -----------------------------------------------------------
JClkNoMem $054C:4
JInsTime $0560:4
JRmvTime $0564:4
JPrimeTime $0568:4
--------------- 6xx -----------------------------------------------------------
JADBProc $06B8:4 Pointer to ADBReInit preprocessing/postprecessing routine
JLg2Phys $06FC:??
--------------- 7xx -----------------------------------------------------------
JFlushCache $0700:4
JGetBlock $0704:4
JMarkBlock $0708:4
JRelBlock $070C:4
JTrashBlocks $0710:4
JTrashVBlks $0714:4
JCacheWrIP $0718:4
JCacheRdIP $071C:4
JBasicIO $0720:4
JRdBlocks $0724:4
JWrBlocks $0728:4
JSetUpTags $072C:4
JBTClose $0730:4
JBTDelete $0734:4
JBTFlush $0738:4
JBTGetRecord $073C:4
JBTInsert $0740:4
JBTOpen $0744:4
JBTSearch $0748:4
JBTUpdate $074C:4
JGetNode $0750:4
JRelNode $0754:4
JAllocNode $0758:4
JFreeNode $075C:4
JExtBTFile $0760:4
JDeallocFile $0764:4
JExtendFile $0768:4
JTruncateFile $076C:4
JCMSetUp $0770:8
JDtrmV1 $0778:4
JBlkAlloc $077C:4
JBlkDeAlloc $0780:4
JFileOpen $0784:4
JPermssnChk $0788:4
JFndFilName $078C:4
JRfNCall $0790:4
JAdjEOF $0794:??
JSegStack $07E0:4
JSuperLoad $07E4:4
JCmpFrm $07E8:4
JNewMap $07EC:4
JCheckLoad $07F0:??
TEFindWord $07F8:4 Address for FindWordHook
--------------- 8xx -----------------------------------------------------------
JHideCursor $0800:4
JShowCursor $0804:4
JShieldCursor $0808:4
JScrnAddr $080C:4
JScrnSize $0810:4
JInitCrsr $0814:4
JSetCrsr $0818:4
JCrsrObscure $081C:4
JUpdateProc $0820:4
ScrnBase $0824:4 Address of main screen buffer
mTemp $0828:4 Low-level interrupt mouse location
RawMouse $082C:4 Un-jerked mouse coordinates
Mouse $0830:4 Processed mouse coordinates
CrsrPin $0834:8 Cursor pinning rectangle
CrsrRect $083C:8 Cursor hit rectangle
TheCrsr $0844:44 Cursor data, mask and hotspot [68 bytes]
CrsrAddr $0888:4 Address of data under cursor
CrsrSave $088C:40 Data under the cursor [64 bytes]
JAllocCrsr $088C:4 Vector to routine that allocates cursor
NewCrsrJTbl $088C:4 Location of new cursor jump vectors
JSetCCrsr $0890:4 Vector to routine that sets color cursor
JOpcodeProc $0894:4 Vector to process new picture opcodes
CrsrBase $0898:4 Screen base for cursor
CrsrDevice $089C:4 Current cursor device
SrcDevice $08A0:4 Src device for Stretchbits
MainDevice $08A4:4 The main screen device
DeviceList $08A8:4 List of display devices
CrsrRow $08AC:2 Rowbytes for current cursor screen
QDColors $08B0:4 Handle to default QuickDraw colors
CrsrVis $08CC:1 Cursor visible?
CrsrBusy $08CD:1 Cursor locked out?
CrsrNew $08CE:1 Cursor changed?
CrsrCouple $08CF:1 Cursor coupled to mouse?
CrsrState $08D0:2 Cursor nesting level
CrsrObscure $08D2:1 Cursor obscure semaphore
CrsrScale $08D3:1 Cursor scaled?
MouseMask $08D6:4 V-H mask for ANDing with mouse
MouseOffset $08DA:4 V-H offset for adding after ANDing
JournalFlag $08DE:2 Journaling state
JSwapFont $08E0:4
WidthListHand $08E4:4 Handle to a list of handles to recently-used width tables
JournalRef $08E8:2 Reference number of journaling device driver
CrsrThresh $08EC:2 Delta mouse-scaling threshold
JCrsrTask $08EE:4 Address of CrsrVBLTask
WwExist $08F2:1 Window manager initialized?
QdExist $08F3:1 Quickdraw is initialized
JFetch $08F4:4 Jump vector for Fetch function
JStash $08F8:4 Jump vector for Stash function
JIODone $08FC:4 Jump vector for IODone function
--------------- 9xx -----------------------------------------------------------
CurApRefNum $0900:2 Reference number of current appli's resource file
LaunchFlag $0902:2 From launch or chain
CurrentA5 $0904:4 Address of boundary between appli globals and params (cur value of A5)
CurStackBase $0908:4 Address of base stack; start of applcation globals
CurApName $0910:20 Name of current application (length byte followed by up to 31 characters)
SaveSegHandle $0930:4 Segment 0 handle
CurJTOffset $0934:2 Offset to jump table from location pointed to by A5
CurPageOption $0936:2 Sound/screen buffer configuration passed to Chain or Launch
HiliteMode $0938:2 Used for color highlighting
LoaderPBlock $093A:A 10-byte Param block for ExitToShell
PrintErr $0944:2 Result code from last Printing Manager routine
ChooserBits $0946:??
CoreEditVars $0954:??
ScrapVars $0960:20 32-byte Scrap manager variables (first 4 bytes = ScrapSize)
ScrapHandle $0964:4 Handle to desk scrap in memory
ScrapCount $0968:2 Count changed by ZeroScrap
ScrapState $096A:2 Tells where desk scrap is (scrap state)
ScrapName $096C:4 Pointer to scrap file name (preceded by length byte)
ScrapTag $0970:10 Name of the scrap file (length byte followed by up to 15 characters)
ROMFont0 $0980:4 Handle to font record for system font (also ToolVars and ToolGBase)
ApFontID $0984:2 Font number of application font
GotStrike $0986:1
FmDefaultSize $0987:1
CurFmInput $0988:2 (CurFmFamily)
CurFmSize $098A:2
CurFmFace $098C:1
CurFmNeedBits $098D:1
CurFmDevice $098E:2
CurFmNumer $0990:4
CurFmDenom $0994:4
FMgrOutRec $0998:2 (FOutError)
FOutFontHandle $099A:4
FOutBold $099E:1
FOutItalic $099F:1
FOutUlOffset $09A0:1
FOutUlShadow $09A1:1
FOutUlThick $09A2:1
FOutShadow $09A3:1
FOutExtra $09A4:1
FOutAscent $09A5:1
FOutDescent $09A6:1
FOutWidMax $09A7:1
FOutLeading $09A8:1
FOutUnused $09A9:1
FOutNumer $09AA:4
FOutDenom $09AE:4
FmDotsPerInch $09B2:4
FmStyleTab $09B6:??
ToolScratch $09CE:8 8-byte scratch area
WindowList $09D6:4 Pointer to fist window in window list; 0 if using events but not windows
SaveUpdate $09DA:2 Flag for whether to generate update events
PaintWhite $09DC:2 Flag for whether to paint window white before update event
WMgrPort $09DE:4 Pointer to Window Manager grafport
DeskPort $09E2:4
OldStructure $09E6:4 Handle to saved structure region
OldContent $09EA:4 Handle to saved content region
GrayRgn $09EE:4 Handle to region drawn as desktop
SaveVisRgn $09F2:4 Handle to saved visRgn
DragHook $09F6:4 Addr of proc to execute during TrackGoAway, DragWindow, GrowWindow,etc
Scratch8 $09FA:8 8-byte scratch area
--------------- Axx -----------------------------------------------------------
OneOne $0A02:4 $000010001
MinusOne $0A06:4 $0FFFFFFFF
TopMenuItem $0A0A:2 Pixel value of top scrollable menu
AtMenuBottom $0A0C:2 Flag for menu scrolling
IconBitmap $0A0E:??
MenuList $0A1C:4 Handle to current menu list
MBarEnable $0A20:2 Unique menu ID for active desk accessory, when menu bar belongs to the accesory
CurDeKind $0A22:??
MenuFlash $0A24:2 Count for duration of menu item blinking
TheMenu $0A26:2 Menu ID of currently highlighted menu
SavedHandle $0A28:4
MBarHook $0A2C:4 Address of routine called by MenuSelect before menu is drawn
MenuHook $0A30:4 Address of routine called during MenuSelect
DragPattern $0A34:8 Pattern of dragged region's outline
DeskPattern $0A3C:8 Pattern with which desktop is painted
DragFlag $0A44:2
CurDragAction $0A46:4
FPState $0A4A:2
TopMapHndl $0A50:4 Handle to resource map of most recently opened resource file
SysMapHndl $0A54:4 Handle to map of system resource file
SysMap $0A58:2 Reference number of system resource file
CurMap $0A5A:2 Reference number of current resource file
ResReadOnly $0A5C:2 Read only flag
ResLoad $0A5E:2 Current SetResLoad state
ResErr $0A60:2 Current value of ResError
TaskLock $0A62:1
FScaleDisable $0A63:1 Nonzero to disable font scaling
CurActivate $0A64:4 Pointer to window to receive activate event
CurDeactivate $0A68:4 Pointer to window to receive deactivate event
DeskHook $0A6C:4 Address of procedure for paintaing desktop or responding to clicks on desktop
TEDoText $0A70:4 Address of TextEdit multi-purpose routine
TERecal $0A74:4 Address of routine to recalculate line starts for TextEdit
ApplScratch $0A78:12 Scratch area reserved for use by applications
GhostWindow $0A84:4 Pointer to window never to be considered frontmost
CloseOrnHook $0A88:4
ResumeProc $0A8C:4 Address of resume procedure from InitDialogs
SaveProc $0A90:4
SaveSP $0A94:4
ANumber $0A98:2 Resource ID of last alert
ACount $0A9A:2 Stage number (0 through 3) of last alert
DABeeper $0A9C:4 Address of current sound procedure
DAStrings $0AA0:16 Handle to Param Text strings
TEScrpLength $0AB0:4 Size in bytes of TextEdit scrap
TEScrpHandle $0AB4:4 Handle to TextEdit scrap
AppPacks $0AB8:20
SysResName $0AD8:14 Name of system resource file (length byte followed by up to 19 characters)
AppParmHandle $0AEC:4 Handle to Finder information
DSErrCode $0AF0:2 Current system error ID
ResErrProc $0AF2:4 Address of resource error procedure
TeWdBreak $0AF6:4 Default world break routine
DlgFont $0AFA:2 Font number for dialogs and alerts
LastTGLobal $0AFC:4
--------------- Bxx -----------------------------------------------------------
TrapAgain $0B00:??
KeyMVars $0B04:2 For ROM KEYM proc state
ROMMapHndl $0B06:4 Handle of ROM resource map
WidthPtr $0B10:4 Pointer to global width table
LapMgrPtr $0B18:4 Start of the LAP Manager
WidthTabHandle $0B2A:4 Handle to global width table
BtDskRfn $0B34:4
BootTmp8 $0B36:8
T1Arbitrate $0B3F:1
JDiskSel $0B40:4
JSendCmd $0B44:4
JDcdReset $0B48:4
LastSPExtra $0B4C:4
MenuDisable $0B54:4 Menu ID and item for selected disabled item
RMGRHiVars $0B80:??
RomMapInsert $0B9E:1 Flag for whether to insert map to the ROM
TmpResLoad $0B9F:1 Temporary SetResLoad state for calls using ROMMapInsert
IntlSpec $0BA0:4 International software installed if not equal to -1
RMGRPerm $0BA4:1
WordRedraw $0BA5:1 Used for line calculations (find how much of a line must be redrawn after a char. is entered)
SysFontFam $0BA6:2 If nonzero, the font number to use for system font
SysFontSize $0BA8:2 If nonzero, the size of the system font
MBarHeight $0BAA:2 Height of menu bar
TESysJust $0BAC:2 The system justification whose default value is set by the last installed script
HiHeapMark $0BAE:4 Highest address used by a zone below SP <01 Nov 85 JTC>
SegHiEnable $0BB2:1 0 to disabel MoveHHi in LoadSeg
FDevDisable $0BB3:1
CommToolboxGlob $0BB4:4 pointer to CommToolbox globals
NewUnused $0BC0:2
LastFOND $0BC2:4 Handle to last family record used
FONDid $0BC6:2
App2Packs $0BC8:10
MAErrProc $0BE8:4
MASuperTab $0BEC:??
FracEnable $0BF4:1 Nonzero to enable fractional widths
UsedFWidths $0BF5:1
FScaleHFact $0BF6:4
FScaleVFact $0BFA:4
--------------- Cxx -----------------------------------------------------------
SCSIBase $0C00:4 Base address for SCSI chip read
SCSIDMA $0C04:4 Base address for SCSI DMA
SCSIHsk $0C08:4 Base address for SCSI handshake
SCSIGlobals $0C0C:4 Ptr for SCSI mgr locals
RGBBlack $0C10:6 The black field for color
RGBWhite $0C16:6 The white field for color
RowBits $0C20:2 Screen horizontal pixels
ColLines $0C22:2 Screen vertical pixels
ScreenBytes $0C24:4 Total screen bytes
- $0C28:4 Unused (was SlotDT)
NMIFlag $0C2C:1 Flag for NMI debounce
VidType $0C2D:1 Video board type ID
VidMode $0C2E:1 Video mode (4= 4bit color)
SCSIPoll $0C2F:1 Poll for device zero only once
SEVarBase $0C30:80 128 bytes for system error data
MMUFlags $0CB0:1 Cleared to zero (reserved for future use)
MMUType $0CB1:1 Kind of MMU present
MMU32bit $0CB2:1 Boolean reflecting current machine MMU mode
MMUFluff $0CB3:1 Fluff byte forced by reducing MMUMode to MMU32bit
MMUTbl $0CB4:4 Pointer to MMU Mapping table
MMUTblSize $0CB8:4 Size of the MMU mapping table
SInfoPtr $0CBC:4 Pointer to Slot manager information
ASCBase $0CC0:4 Pointer to Sound Chip
SMGlobals $0CC4:4 Pointer to Sound Manager Globals
TheGDevice $0CC8:4 Handle to current active device
CQDGlobals $0CCC:4 QuickDraw global extensions
AuxWindHead $0CD0:4 Auxiliary window list header
DeskCPat $0CD8:4 Handle to desktop pixpat (PixPatHandle)
DeskPatDisable $0CDC:1 Boolean (Boolean). If FALSE (0), then use deskCPat
ADBBase $0CF8:4 Pointer to Front Desk Buss Variables
WarmStart $0CFC:4 Flag to indicate it is a warm start
--------------- Dxx -----------------------------------------------------------
TimeDBRA $0D00:2 Number of times the DBRA instruction can be executed per millisecond
TimeSCCDB $0D02:2 Number of times the SCC can be accessed per millisecond
SlotQDT $0D04:4 Ptr to slot queue table
SlotPrTbl $0D08:4 Ptr to slot priority table
SlotVBLQ $0D0C:4 Ptr to slot VBL queue table
ScrnVBLPtr $0D10:4 Save for ptr to main screen VBL queue
SlotTICKS $0D14:4 Ptr to slot tickcount table
AppleTalkGlob $0D1C:4 Pointer to Appletalk globals
TableSeed $0D20:4 Seed value for color table ID's
SRsrcTblPtr $0D24:4 Pointer to slot resource table
JVBLTask $0D28:4 Jump vector for DoVBLTask routine
WMgrCPort $0D2C:4 Window manager color port
VertRRate $0D30:2 Vertical refresh rate for start manager
SynListHandle $0D32:4 Handle to synthetic font list
MenuCInfo $0D50:10 header for menu color information table
ChunkyDepth $0D60:2 Depth of the pixels
CrsrPtr $0D62:4 Pointer to cursor save area
PortList $0D66:4 List of grafports
MickeyBytes $0D6A:4 Long pointer to cursor stuff
QDErrLM $0D6E:2 QDErr has name conflict w/ type. QuickDraw error code
VIA2DT $0D70:20 32-byte VIA2 dispatch table for NuMac
SInitFlags $0D90:2 StartInit.a flags
DTQueue $0D92:A 10-byte deferred task queue header
DTQFlags $0D92:2 Flag word for DTQueue
DTskQHdr $0D94:4 Ptr to head of queue
DTskQTail $0D98:4 Ptr to tail of queue
JDTInstall $0D9C:4 Jump vector for DTInstall routine
HiliteRGB $0DA0:6 default highlighting color for the system
TimeSCSIDB $0DA6:2 Number of times the SCSI can be accessed per millisecond
DSCtrAdj $0DA8:4 Center adjust for DS rect
IconTLAddr $0DAC:4 Pointer to where start icons are to be put
VideoInfoOK $0DB0:4 Signals to CritErr that the Video card is ok
EndSRTPtr $0DB4:4 Pointer to the end of the Slot Resource Table (Not the SRT buffer)
SDMJmpTblPtr $0DB8:4 Pointer to the SDM jump table
JSwapMMU $0DBC:4 Jump vector to SwapMMU routine
SdmBusErr $0DC0:4 Pointer to the SDM busErr handler
LastTxGDevice $0DC4:4 copy of TheGDevice set up for fast text measure
--------------- Misc ----------------------------------------------------------
HeapStart $1400